well-versed in (something)

Translations
bien versé dans (quelque chose)
Definitions
Having a deep and comprehensive knowledge or understanding of a particular subject or area.